"""
上下文【了解】
- 解释：就是一个容器
- 请求上下文
    - request: 封装的是请求相关的数据
    - session: 封装的是和用户相关的敏感信息
- 应用上下文【在项目中具体应用】
    - current_app: 是app的一个代理对象，可以通过他获取app身上设置的各种属性，主要用在模块化开发中
    - g: 一个局部的全局变量，主要用在装饰器中
"""

from flask import Flask, current_app

app = Flask(__name__)


@app.route("/")
def helloworld():
    print(app.config.get("DEBUG"))
    print(current_app.config.get("DEBUG"))
    return "hello world Flask"


if __name__ == "__main__":
    app.run(debug=True)
